home *** CD-ROM | disk | FTP | other *** search
- # Node pc1e generated on Thu Sep 04 16:18:46 1997
- world p
- room c
- nodeview 1e
-
- puzzle:01481 { # pc1e_no_spell_bar
- criteria {
- }
- results {
- action:menu_bar_enable(269)
- }
- flags {
- once_per_inst
- do_me_now
- }
- }
-
- puzzle:01482 { # pc1e_screenset
- criteria {
- }
- results {
- action:set_screen(pc1ef011.tga)
- action:disable_control(01483) # pc1e_climb_in
- action:enable_control(01484) # pc1e_rope
- action:enable_control(01485) # pc1e_pc1e_pc10
- }
- flags {
- once_per_inst
- do_me_now
- }
- }
-
- puzzle:01486 { # pc1e_rope_screenset
- criteria {
- [01475] = 1 # pc1e_rope_placed
- [01482] = 1 # pc1e_screenset
- }
- results {
- action:set_partial_screen(253 41 pc1ev011.tga 0 -1)
- action:enable_control(01483) # pc1e_climb_in
- action:enable_control(01484) # pc1e_rope
- action:enable_control(01485) # pc1e_pc1e_pc10
- }
- flags {
- once_per_inst
- do_me_now
- }
- }
-
- puzzle:01487 { # pc1e_move_pc1e_pc10
- criteria {
- [01485] = 1 # pc1e_pc1e_pc10
- }
- results {
- action:assign(01485, 0) # pc1e_pc1e_pc10
- action:dissolve()
- action:change_location(p, c, 10, 1226)
- }
- flags {
- once_per_inst
- }
- }
-
- puzzle:01488 { # pc1e_get_rope
- criteria {
- [01475] = 1 # pc1e_rope_placed
- [01484] = 1 # pc1e_rope
- }
- results {
- action:assign(01484, 0) # pc1e_rope
- action:assign(01488, 0) # pc1e_get_rope
- action:assign(01475, 0) # pc1e_rope_placed
- action:inventory(add 83)
- action:set_partial_screen(253 41 pc1ev021.tga 0 -1)
- }
- flags {
- once_per_inst
- }
- }
-
- puzzle:01489 { # pc1e_put_rope
- criteria {
- [01475] = 0 # pc1e_rope_placed
- [00009] = 83 # Inventory
- [01484] = 1 # pc1e_rope
- }
- results {
- action:assign(01484, 0) # pc1e_rope
- action:assign(01489, 0) # pc1e_put_rope
- action:assign(01475, 1) # pc1e_rope_placed
- action:inventory(drop 83)
- action:set_partial_screen(253 41 pc1ev011.tga 0 -1)
- action:music:01490(0 g100h45q.raw 0 100) # pc1e_rope_place_sound
- }
- flags {
- once_per_inst
- }
- }
-
- puzzle:01491 { # pc1e_you_gets_nothin
- criteria {
- [01475] = 0 # pc1e_rope_placed
- [00009] ! 83 # Inventory
- [01484] = 1 # pc1e_rope
- }
- results {
- action:assign(01484, 0) # pc1e_rope
- action:assign(01491, 0) # pc1e_you_gets_nothin
- }
- flags {
- once_per_inst
- }
- }
-
- puzzle:01492 { # pc1e_enable_movement_checking
- criteria {
- [01475] = 1 # pc1e_rope_placed
- [01493] = 0 # pc1e_can_climb
- }
- results {
- action:enable_control(01483) # pc1e_climb_in
- action:assign(01493, 1) # pc1e_can_climb
- action:assign(01492, 0) # pc1e_enable_movement_checking
- }
- flags {
- once_per_inst
- }
- }
-
- puzzle:01494 { # pc1e_disable_movement_checking
- criteria {
- [01475] = 0 # pc1e_rope_placed
- [01493] = 1 # pc1e_can_climb
- }
- results {
- action:disable_control(01483) # pc1e_climb_in
- action:assign(01493, 0) # pc1e_can_climb
- action:assign(01494, 0) # pc1e_disable_movement_checking
- }
- flags {
- once_per_inst
- }
- }
-
- puzzle:01495 { # pc1e_look_in
- criteria {
- [01483] = 1 # pc1e_climb_in
- [01475] = 0 # pc1e_rope_placed
- }
- results {
- action:assign(01483, 0) # pc1e_climb_in
- action:assign(01495, 0) # pc1e_look_in
- }
- flags {
- once_per_inst
- }
- }
-
- puzzle:01496 { # pc1e_climb_down
- criteria {
- [01483] = 1 # pc1e_climb_in
- [01475] = 1 # pc1e_rope_placed
- }
- results {
- action:assign(01084, 1) # user_underground
- action:assign(01483, 0) # pc1e_climb_in
- action:assign(01497, 1) # pc1e_climb_down_2
- action:disable_control(01484) # pc1e_rope
- action:disable_control(01483) # pc1e_climb_in
- action:disable_control(01485) # pc1e_pc1e_pc10
- action:streamvideo(pc1ea021.avi 0 0 640 344 0 0)
- action:dissolve()
- action:change_location(u, w, 10, 738)
- }
- }
-
- puzzle:01497 { # pc1e_climb_down_2
- criteria {
- [01483] = 1 # pc1e_climb_in
- [01496] = 1 # pc1e_climb_down
- [01475] = 1 # pc1e_rope_placed
- }
- results {
- action:assign(01084, 1) # user_underground
- action:assign(01483, 0) # pc1e_climb_in
- action:disable_control(01484) # pc1e_rope
- action:disable_control(01483) # pc1e_climb_in
- action:disable_control(01485) # pc1e_pc1e_pc10
- action:dissolve()
- action:change_location(u, w, 10, 738)
- }
- flags {
- once_per_inst
- }
- }
-
- control:01485 push_toggle { # pc1e_pc1e_pc10
- flat_hotspot(0, 272, 639, 71)
- cursor(backward)
- }
-
- control:01484 push_toggle { # pc1e_rope
- flat_hotspot(231, 56, 141, 64)
- cursor(handpu)
- }
-
- control:01483 push_toggle { # pc1e_climb_in
- flat_hotspot(255, 108, 99, 145)
- cursor(downarrow)
- }
-
- control:01498 flat { # pc1e_flat
- }
-
-